 * {
     margin: 0px;
     padding: 0px;
 }
 
 html,
 body {
     width: 100%;
     height: 100%;
     background: white;
 }
 
 #float {
     width: 100%;
     height: 100%;
     position: fixed;
     left: 0px;
     top: 0px;
     background: rgba(0, 0, 0, 0.2);
 }
 
 #float_view {
     width: 70%;
     margin-left: 15%;
     margin-top: 30%;
     position: relative;
 }
 
 #float_view img {
     width: 100%;
 }
 
 #float_view #content {
     margin-top: 0px;
     background: #ff5d44;
     width: 100%;
     height: 62%;
 }
 
 #float_view #content ul {
     width: 92%;
     margin-left: 4%;
     margin-top: 5px;
 }
 
 #float_view #content ul li {
     list-style: none;
     font-size: 14px;
     line-height: 30px;
     color: #ffffff;
     border-top: 1px solid #ff7b67;
     border-bottom: 1px solid #ff7b67;
     position: relative;
 }
 
 #float_view #content ul li img {
     width: 18px;
     position: absolute;
     margin-top: 6px;
 }
 
 #float_view #content ul li label {
     margin-left: 28px;
 }
 
 .title {
     width: 92%;
     margin-left: 4%;
     line-height: 20px;
     font-size: 14px;
     color: #ffffff;
 }
 
 .chickBt {
     margin-top: -11px;
     line-height: 40px;
     background: #ff5d44;
 }
 
 .chickBt span {
     display: inline-block;
     width: 90%;
     margin-left: 5%;
     background: #ffffff;
     color: #ff5d44;
     font-size: 16px;
     text-align: center;
     border-radius: 6px;
     line-height: 30px;
     margin-top: 5px;
 }
 
 #page {
     width: 100%;
     height: 100%;
     background: white;
     font-size: 14px;
     line-height: 30px;
 }
 
 #footer {
     width: 100%;
 }
 
 #footer img {
     margin-top: 30px;
     margin-left: 25%;
     width: 50%;
 }
 
 #note {
     width: 94%;
     margin-left: 3%;
 }
 
 #turn {
     width: 94%;
     margin-left: 3%;
     margin-top: 30px;
     line-height: 35px;
     color: #008aff;
     text-align: center;
     border: 1px dashed #aaaaaa;
     font-size: 14px;
 }
 
 #msg {
     margin-top: 15px;
     text-align: center;
     color: #aaaaaa;
 }
 
 #answerBt {
     margin-top: 15px;
     width: 94%;
     margin-left: 3%;
     background: #f45440;
     border-radius: 6px;
     line-height: 40px;
     color: #ffffff;
     text-align: center;
     position: fixed;
     bottom: 20px;
 }
 
 #progress {
     position: fixed;
     width: 94%;
     margin-left: 3%;
     background: white;
     bottom: 10px;
     overflow: hidden;
 }
 
 #bar {
     width: 100%;
     height: 30px;
     background: #acd000;
 }
 
 #answer_view {
     width: 70%;
     margin: 30% auto;
     position: relative;
     border-radius: 12px;
 }
 
 #answer_view img {
     width: 100%;
     left: 0px;
     top: 0px;
     border-radius: 12px 12px 0px 0px;
 }
 
 #answer_view #contents {
     width: 100%;
     background: white;
 }
 
 #answer_view #contents ul {
     margin-top: 5px;
 }
 
 #answer_view #contents ul li {
     list-style: none;
     color: #212a2f;
     font-size: 14px;
     line-height: 30px;
     margin-top: -1px;
 }
 /*#answer_view #contents ul li label :nth-of-type(1){

    }*/
 
 #answer_view #contents ul li div {
     width: 94%;
     margin-left: 3%;
     position: relative;
     border-bottom: 1px solid #ddd;
     border-top: 1px solid #ddd;
 }
 
 #answer_view #contents ul li div img {
     width: 18px;
     position: absolute;
     margin-top: 6px;
 }
 
 #answer_view #contents ul li div span {
     margin-left: 28px;
 }
 
 .titles {
     width: 92%;
     margin-left: 4%;
     line-height: 25px;
     font-size: 14px;
     color: #212a2f;
 }
 
 .sublimtBt {
     width: 92%;
     margin-left: 4%;
     text-align: center;
     color: #fff;
     background: #ff5d44;
     border-radius: 12px;
     line-height: 30px;
 }
 
 #rightView,
 #errorView {
     width: 77%;
     margin: 35% auto;
     position: relative;
     border-radius: 12px;
     background: white;
     text-align: center;
 }
 
 #rightView img,
 #errorView img {
     width: 100%;
     left: 0px;
     top: 0px;
     border-radius: 12px 12px 0px 0px;
 }
 
 #rightView .type {
     width: 100%;
     color: #f45440;
     font-size: 18px;
     top: 16%;
     position: absolute;
 }
 
 #rightView .price {
     top: 21%;
     position: absolute;
     width: 100%;
     color: #f45440;
     font-weight: bolder;
     font-size: 40px;
 }
 
 .right_msg {
     font-weight: bolder;
     color: #212a2f;
     font-size: 21px;
     margin-top: 20px;
 }
 
 .right_mes {
     font-size: 14px;
     color: #969696;
     margin-top: 10px;
 }
 
 .right_mes span {
     color: #ff5d44;
 }
 
 .notes {
     font-size: 16px;
     margin-top: 10px;
     color: #969696;
 }
 
 .continue {
     width: 80%;
     margin-left: 10%;
     margin-top: 10px;
     line-height: 40px;
     border-radius: 6px;
     text-align: center;
     color: #fff;
     background: #ff5d44;
 }
